.banner{
width: 100%;
}
.banner ul li{
    overflow: hidden;
    height: 500px;
   width: 100%;
   position: relative;
}
.banner ul li img{
    width: 100%;
    height: 500px;
    position: absolute;
  /* left:  50%;
    transform: translateX(-50%); */
}
.clear{
    clear: both;
}
/* 公司简介开始 */
.bg{
    width: 100%;
    height: 500px;
    background: url(../images/tu3.jpg) center top no-repeat;
 /* margin-top: 58px; */
}
.banxin{
    width: 1100px;
   margin: auto;
   position: relative;
}
.banxin .banxin_left{
    width: 300px;
    height: 500px;
}
.banxin .banxin_left h3{
    color: #ffffff;
    font-size: 32px;
    font-weight: normal;
    padding-top: 60px;
    margin-bottom: 60px;
}
.banxin .banxin_left p{
   
    font-size: 16px;
    color: #ffffff;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical;
    line-height: 30px;
}
.banxin .banxin_left a{
    display: block;
    width: 170px;
    text-align: center;
    text-decoration: none;
    color: #ffffff;
    border: 1px solid #ffffff;
    padding: 10px;
    border-radius: 40px;
    margin-top: 60px;
}
.banxin .banxin_left a:hover{
    background: #b30303;
    border: 1px solid #b30303;
    transition: all 0.8s;
}
.banxin .banxin_right{
    width: 400px;
    height: 500px;
 position: absolute;
 top: 0;
 right: 0;
}
/* .banxin .banxin_right .top{
    width: 200px;
    height: 80px;
  
} */
.banxin .banxin_right .top h4{
    font-size: 18px;
    color: #d7000f;
    /* font-weight: bold; */
    text-align: right;
    /* white-space: nowrap; */
    margin-top: 55px;

}
.banxin .banxin_right .top h2{
    font-size: 34px;
    color: #d7000f;
    /* margin-left: 130px; */
    line-height: 60px;
    text-align: right;
}
.banxin .banxin_right .zhong h3{
    font-size: 20px;
    color: #d7000f;
    margin-top: 50px;
}
.banxin .banxin_right .zhong h1{
    font-size: 42px;
    color: #d7000f;
}
.banxin .banxin_right .xia p{
    font-size: 34px;
    color: #d7000f;
    text-align: right;
    font-weight: bold;
    margin-top: 50px;
}
.banxin .banxin_right .xia h5{
    font-size: 42px;
    color: #d7000f;
    text-align: right;
}
/* 公司简介结束 */
/* 业务领域开始 */
.business_bg{
    width: 100%;
    padding: 50px 0;
    background: url(../images/tu4.jpg) center bottom no-repeat;
    background-size: cover;
}
.business{
    width: 1100px;
    height:900px;
    margin: auto;
    /* background: red; */
    position: relative;
} 
.business_top{
   width: 1100px;
   height: 300px;
   margin-left: 30px;
} 

.business_top .business_top_l{
    height: 300px;
    width: 500px;
    float: left;
    /* padding-left: 10px; */
    position: relative;
}

.business_top .business_top_l img{
      width: 500px;
      height: 300px;

}
.business_top .business_top_l p{
    font-size: 20px;
    font-weight: bold;
    color: #ffffff;
    /* padding-left: 20px;
    padding-bottom: 20px; */
    position: absolute;
    left: 20px;
    bottom: 10px;
  transition: all 0.6s;
  z-index: 1;
}
.business_top .business_top_l:hover p{
      bottom: 20px;
}
.business_top .business_top_l:hover .black_bg{
  
    background: rgba(0, 0, 0, 0.5);
}
.black_bg{
    background: rgba(0, 0, 0, 0);
    width: 500px;
    height: 300px;
    position: absolute;
    top: 0;
    left: 0;
    transition: all 0.6s;
}
.business_top_r{
    width: 500px;
    height: 300px;
   float: left;
   position: relative;
  
}
.business_top_r h2{
    font-size: 32px;
    color: #212121;
    font-weight: normal;
    text-align: right;
}
.business_top_r p{
    width: 440px;
    margin-left: 80px;
    font-size: 14px;
    line-height: 30px;
    color: #666666;
    text-align: left;
    margin-top: 40px;
}
.business_top_r a{
    display: block;
    width: 170px;
    text-align: center;
    text-decoration: none;
    color: #948e8e;
    border: 1px solid #948e8e;
    padding: 10px;
    border-radius: 40px;
    position: absolute;
    right: 0;
    bottom: 30px;
}
.business_top_r a:hover{
    background: #b30303;
    border: 1px solid #b30303;
    color: #ffffff;
    transition: all 0.8s;
}
.business_center{
margin-left: 30px;
width: 1100px;
height: 300px;
position: absolute;
bottom: 290px;
}
.business_center .business_center_l{
    height: 300px;
    width: 540px;
    float: left;
    /* padding-left: 10px; */
position: relative;
}
.business_center .business_center_l img{
    width: 500px;
    height: 300px;

}
.business_center .business_center_l p{
    font-size: 20px;
    font-weight: bold;
    color: #ffffff;
    padding-left: 10px;
    
    padding-bottom: 20px;
 
    position: absolute;
    left: 10px;
    bottom: 10px;
    transition: all 0.6s;
    z-index: 1;
}
.business_center .business_center_l:hover p{
    bottom: 20px;
}
.business_center_l:hover .black_bg{
 
  background: rgba(0, 0, 0, 0.5);
}
.black_bg{
  background: rgba(0, 0, 0, 0);
  width: 500px;
  height: 300px;
  position: absolute;
  top: 0;
  left:0;
  transition: all 0.6s;
}
.business_center .business_center_r{
    height: 340px;
    width: 540px;
    float: left;
    margin-left: -30px;
    position: relative;
}
.business_center .business_center_r img{
    width: 500px;
    height: 300px;

}
.business_center .business_center_r p{
    font-size: 20px;
    font-weight: bold;
    color: #ffffff;
    padding-left: 10px;
    /* padding-bottom: 20px; */
    position: absolute;
    left: 20px;
    bottom: 50px;
    transition: all 0.6s;
    z-index: 1;
}
.business_center .business_center_r:hover p{
    bottom: 70px;
}
.business_center_r:hover .black_bg{
 
  background: rgba(0, 0, 0, 0.5);
}
.black_bg{
  background: rgba(0, 0, 0, 0);
  width: 500px;
  height: 300px;
  position: absolute;
  top: 0;
  left: 0;
  transition: all 0.6s;
}
.business_bottom{
 margin-left: 30px;
 width: 1100px;
   height: 300px;
   position: absolute;
   bottom: -20px;
   left:0;
 
}
.business_bottom .business_bottom_l{
    width: 330px;
    height: 250px;
    float: left;
    /* padding-left: 10px; */
    position: relative;
}
.business_bottom .business_bottom_l img{
    width: 330px;
    height: 250px;
}
.business_bottom .business_bottom_l p{
    font-size: 20px;
    font-weight: bold;
    color: #ffffff;
    /* padding-left: 20px;
    padding-bottom: 20px; */
    position: absolute;
    left: 20px;
    bottom: 20px;
    transition: all 0.6s;
    z-index: 1;
}
.business_bottom .business_bottom_l:hover p{
    bottom: 30px;
}
.business_bottom_l:hover .black_bg2{
 
  background: rgba(0, 0, 0, 0.5);
}
.black_bg2{
  background: rgba(0, 0, 0, 0);
  width: 330px;
    height: 250px;
  position: absolute;
  top: 0;
  left:0;
  transition: all 0.6s;
}
.business_bottom .business_bottom_c{
    width: 330px;
    height: 250px;
    float: left;
    padding-left: 10px;
    position: relative;
}
.business_bottom .business_bottom_c img{
    width: 330px;
    height: 250px;
}
.business_bottom .business_bottom_c p{
    font-size: 20px;
    font-weight: bold;
    color: #ffffff;
    /* padding-left: 20px;
    padding-bottom: 20px; */
    position: absolute;
    left: 20px;
    bottom: 20px;
    transition: all 0.6s;
    z-index: 1;
}
.business_bottom .business_bottom_c:hover p{
    bottom: 30px;
}
.business_bottom_c:hover .black_bg1{
 
  background: rgba(0, 0, 0, 0.5);
}
.black_bg1{
  background: rgba(0, 0, 0, 0);
  width: 330px;
    height: 250px;
  position: absolute;
  top: 0;
  left:0;
  transition: all 0.6s;
}
.business_bottom .business_bottom_r{
    width: 330px;
    height: 300px;
    float: left;
    padding-left: 10px;
    position: relative;
}
.business_bottom .business_bottom_r img{
    width: 330px;
    height: 250px;
}
.business_bottom .business_bottom_r p{
    font-size: 20px;
    font-weight: bold;
    color: #ffffff;
    /* padding-left: 20px;
    padding-bottom: 20px; */
    position: absolute;
    left: 20px;
    bottom: 60px;
    z-index: 1;
    transition: all 0.6s;
}
.business_bottom .business_bottom_r:hover p{
    bottom: 70px;
}
.business_bottom_r:hover .black_bg1{
 
  background: rgba(0, 0, 0, 0.5);
}
.black_bg1{
  background: rgba(0, 0, 0, 0);
  width: 330px;
    height: 250px;
  position: absolute;
  top: 0;
  left:10px;
  transition: all 0.6s;
}
 /* 业务领域结束 */
 /* 投资项目开始 */
 .touzi{
     width: 100%;
     background: url(../images/tu5.jpg) center center no-repeat;
     padding: 80px 0;
    
 }
 .touzi  .touzi_banxin{
     width: 1100px;
     margin: auto;
     /* background: greenyellow; */
 }
 .touzi .touzi_banxin .touzi_box{
     width: 400px;
     height: 430px;
     background:rgba(215, 0, 15, 0.8);

     border: 1px solid #999999;
     margin-top: 20px;
     float: right;
     /* margin-right: 230px; */
     /* margin-left: 50px; */
 } 
 .touzi .touzi_banxin .touzi_box h2{
     color: #ffffff;
     font-size: 30px;
     font-weight: normal;
     margin-top: 50px;
     margin-left: 30px;
 }
 .touzi .touzi_banxin .touzi_box .wuhan{
   height: 40px;
 }
 .touzi .touzi_banxin .touzi_box .wuhan a{
     height: 30px;
     text-decoration: none;
     font-size: 20px;
     color: #ffffff;
      line-height: 40px;
      margin-top: 40px;
      display: block;
      margin-left: 30px;
      overflow: hidden;
 }
 .touzi_banxin .touzi_box .wuhan a:nth-child(2){
     display: none;
 }
 .touzi_banxin .touzi_box .xiangmu{
float: left;
 }
 .touzi_banxin .touzi_box .xiangmu h4{
     width: 90px;
     display: block;
     color: #e4e4e4;
     font-size: 18px;
     font-weight: normal;
     margin-left: 30px;
     line-height: 38px;
     float: left;
 }
 .touzi_banxin .touzi_box .xiangmu p{
     width: 280px;
    color: #e4e4e4;
    font-size: 18px;
    font-weight: normal;
    line-height: 38px;
    float: right;
 }
 .touzi_banxin .touzi_box h5{
    color: #e4e4e4;
    font-size: 18px;
    line-height: 38px;
    font-weight: normal;
    display: block;
    margin-left: 30px;
    padding-top: 60px;
 }
 .touzi_banxin.touzi_box .but{
     width:400px;
     height: 70px;
     padding-top: 60px;
     float: left;
 }
 .touzi_banxin .touzi_box .but>a{
     font-size: 14px;
    display: block;
    width: 180px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    text-decoration: none;
    color: #ffffff;
    border: 1px solid #ffffff;
    padding: 10px;
    border-radius: 30px;
    margin-left: 30px;
    transition: all 0.6s;
    float: left;
 }
 .touzi_banxin .touzi_box .but>a:hover{
     background: #ffffff;
     color: #d7000f;
 }
 .but .page{
     width: 100px;
     height: 40px;
  margin-left: 300px;
   padding-top: 10px;
  
 }
.but .page .page_l a{
    width: 24px;
    height: 24px;
    display: block;
    float: left;
    background: url(../images/btn_l.png) no-repeat;
    padding-left: 20px;
}
.but .page .page_r a{
    width: 24px;
    height: 24px;
    display: block;
    float: left;
    background: url(../images/btn_r.png) no-repeat;
}
.but .page .page_l a:hover{
    background: url(../images/btnH_l.png) no-repeat;
}
.but .page .page_r a:hover{
    background: url(../images/btnH_r.png) no-repeat;
}
 /* 投资项目结束 */
 /* 新闻动态开始 */
  .new_bg{
      width: 100%;
      padding: 100px 0;
  }

  .new{
      width: 1100px;
      height: 650px;
      margin: auto;
      /* background: red; */
  }
  .new h2{
    font-size: 30px;
    color: #212121;
    font-weight: normal;
}
.new .but{
    width: 180px;
    height: 38px;
    float: right;
    margin-top: -40px;
    /* padding-right: 120px; */
}
.new .but a{
    display: block;
    color: #666;
    width: 180px;
    height: 38px;
    text-decoration: none;
    border: 1px solid #adadad;
    border-radius: 30px;
    text-align: center;
    line-height: 38px;
    transition: all 0.6s;
}
.new .but a:hover{
    color: #ffffff;
    background: #d7000f;
}
.new .new_l{
      width: 490px;
      height: 460px;
      position: relative;
      margin-top: 50px;
      float: left;
      /* background: royalblue; */
  }
  .new .new_l .new_l_t{
      height: 520px;
      background: #e4e0e0;
 
  }
  .new .new_l .new_l_t a{
      width: 490px;
      height: 22px;
      display: block;
      text-align: center;
      font-size: 20px;
      color: #464646;
      text-decoration: none;
    margin-top: 20px;
    padding-top: 20px;
  }
  .new .new_l .new_l_t p{
      font-size: 16px;
      color: #666666;
      line-height: 26px;
      margin-top: 10px;
     display: -webkit-box;
     -webkit-box-orient: vertical;
     -webkit-line-clamp: 2;
     overflow: hidden;
     margin-top: 40px;
     text-align: center;
  }
  .new .new_l .new_l_t img{
      width: 490px;
      height: 200px;
      margin-top: 180px;
      /* height: 240px;
      margin-top: 30px;
      margin-left: 70px; */
 
  }
  .new .new_l .new_l_b img{
      width: 350px;
      height: 260px;
      position: absolute;
      left: 70px;
      top: 200px;
     

      /* width: 470px;
     background: url(../images/img07.png) center center no-repeat;
   
    right: 0;
    bottom:0;
     background-size: auto;
     z-index: ; */
  }
  .new .new_r{
      width: 590px;
      height: 430px;
      /* background: red; */
      float: left;
      margin-top: 70px;
      margin-left: 20px;
  }
  .new .new_r .new_r_b{
      width: 500px;
      height: 140px;
      /* background: green; */
      float: right;
  }
  .new .new_r .new_r_b ul li{
    width: 500px;
    height: 140px;
    border-top: 2px solid #d3d0d0;
    margin-bottom: 20px;
  }
  .new .new_r .new_r_b ul li a{
      display: block;
      font-size: 18px;
      color: #464646;
      text-decoration: none;
     padding-top: 30px;
     background: url(../images/list_item_type.jpg) no-repeat;
     background-position: 0 40px;
     padding-left: 20px;
  
  
  }
  .new .new_r .new_r_b ul li a:hover{
      color: #d7000f;
      background: url(../images/list_item_typeH.jpg) no-repeat;
      background-position: 0 40px;
      padding-left: 20px;
  }
  /* .new .new_r .new_r_b ul li a .logo{
      background: url(../images/list_item_type.jpg) no-repeat;
      background-position: left center;
   
      
  } */
  .new .new_r .new_r_b ul li p{
      font-size: 16px;
    color: #666;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    padding-top: 20px;
    line-height: 30px;
    padding-left: 40px;
  
  }